Digital

open class Digital : BaseProduct, Product

Created by alan.wang on 7/23/18.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
open var config: IConfiguration

Functions

Link copied to clipboard
open fun addProducts()
Link copied to clipboard
Check if the default digital survey is enabled.
Link copied to clipboard
open fun checkIfDigitalSurveyEnabledForName(digitalSurveyName: String)
Check if a digital survey is enabled.
Link copied to clipboard
open fun checkIfProductExists(product: Product.Products): Boolean
Link copied to clipboard
open fun completeProductInitialization(application: Application, oldConfig: IConfiguration, newConfig: IConfiguration)
Link copied to clipboard
open fun disable()
Link copied to clipboard
open fun enable()
Link copied to clipboard
Get all available digital survey names defined in the Configuration.
Link copied to clipboard
open fun getIsStarted(): Boolean
Link copied to clipboard
open fun initStubInstance()
Link copied to clipboard
Link copied to clipboard
open fun logFeatures(application: Application, configuration: IConfiguration)
Link copied to clipboard
open fun prepareProduct(application: Application, configuration: IConfiguration): Boolean
Link copied to clipboard
Link copied to clipboard
Set a digital listener, which is an instance of ExpDigitalListener
Link copied to clipboard
Show the default digital survey.
Link copied to clipboard
open fun showDigitalSurveyForName(digitalSurveyName: String)
Show the digital survey for a given digital survey name.
Link copied to clipboard
open fun stopProduct()
Link copied to clipboard
open fun validateConfig(json: String): Boolean